Z UNICODE do ASCII

Otázka od: Tomis

8. 10. 2002 22:17

Zdravim,
potreboval bych poradit jak zobrazit v RICHEDITU, male zrcadlove prevracene
'e' (pouziva
se v anglicke gramatice). Doslo mi, ze budu muset nejak prevest znak UNICODU
do ASCII hodnoty. Bohuzel vubec nevim jak na to, mohl by mi nekdo ukazat jak
na to, popripade poradit. Na klavesnici tohle pismeno neni, tak si to
predstavuji tak, ze po stisku nejakeho buttonu, ase mi vlozi do Editu
zmineny znak.

A jeste jedna malickost, ma CAPS LOCK svou ASCII hodnotu? Jestli ano, tak
jakou?

Diky za kazdou radu S pozdravem Tomis

Odpovedá: ing. Jan Fiala

9. 10. 2002 6:20

Takove problemy se resi tak, ze pouzijes font, ktery takove znaky
obsahuje. Existuji primo fonty se znaky pro anglickou vyslovnost.
Jak chces vlozit znak, ktery neni v zakladni ASCII tabulce tim, ze
jeho hodnotu v Unicode prevedes do ASCII, jak rikas ?
To jako misto hodnoty znaku 34567 tam napises 167 a je to ?

CapsLock, NumLock nejsou znaky, takze nemaji ani evivalent v tabulce
znaku. Ale existuji kody klaves, pres ktere se na tyto klavesy
dostanes. Podivej se do napovedy na "Virtual key codes".
Asi mas trochu gulas mezi tabulkou znaku a kody klaves  

--
Jan Fiala
mailto:jan.fiala@iol.cz

8.10.2002 Tomis:
> Zdravim,
> potreboval bych poradit jak zobrazit v RICHEDITU, male zrcadlove prevracene
> 'e' (pouziva
> se v anglicke gramatice). Doslo mi, ze budu muset nejak prevest znak UNICODU
> do ASCII hodnoty. Bohuzel vubec nevim jak na to, mohl by mi nekdo ukazat jak
> na to, popripade poradit. Na klavesnici tohle pismeno neni, tak si to
> predstavuji tak, ze po stisku nejakeho buttonu, ase mi vlozi do Editu
> zmineny znak.

> A jeste jedna malickost, ma CAPS LOCK svou ASCII hodnotu? Jestli ano, tak
> jakou?


Odpovedá: Sula Milos

9. 10. 2002 6:23

Jelikoz caps lock neni znak stejne jako shift atd. tak nema pokud vim.
Pokud se teda ptate na ascii kod , pokud se ptate na 'key code nebo scan
code'
(kod posilany klavesnici do pc) tak to je neco jineho to ale nema
s ascii nic spolecneho.
www.asciitable.com
http://www.hardwarebook.net/table/ascii.html

RichEdit neni UNICODE ?
do ascii to asi nezkonvertujete, nebot tam unicode znak obracene e neni.

Milos

-----Original Message-----
From: Tomis [mailto:tomis@mail.cz]
Sent: Tuesday, October 08, 2002 10:15 PM
To: delphi-l@clexpert.cz
Subject: Z UNICODE do ASCII


Zdravim,
potreboval bych poradit jak zobrazit v RICHEDITU, male zrcadlove
prevracene 'e' (pouziva se v anglicke gramatice). Doslo mi, ze budu
muset nejak prevest znak UNICODU do ASCII hodnoty. Bohuzel vubec nevim
jak na to, mohl by mi nekdo ukazat jak na to, popripade poradit. Na
klavesnici tohle pismeno neni, tak si to predstavuji tak, ze po stisku
nejakeho buttonu, ase mi vlozi do Editu zmineny znak.

A jeste jedna malickost, ma CAPS LOCK svou ASCII hodnotu? Jestli ano,
tak jakou?

Diky za kazdou radu S pozdravem Tomis